Modularity and Orthogonality in Object-Relational DBMS Design
نویسندگان
چکیده
Modern software design concepts ask for modularity, orthogonality and the use of small reactive components, often implemented in a scripting technology. In contrast, today‘s DBMS are fairly monolithic systems with little flexibility due to complex class hierarchies and strong typing. Here we present results from a prototype development which makes schemas and visualizations first class objects in the database, including meta-schema and meta-visualizations. Advantages, like openness and extensibility, as well as disadvantages, like added overhead and loss in performance, are addressed.
منابع مشابه
Comparison of Object Relations, Personality Organization, and Personal and Relational Meaning of Life in Psychology Graduates vs. other Students in Lahijan Azad University
Aim: We conducted the present study to compare Object relations, personality organization, personal meaning of life, and Relational meaning in life among Islamic Azad University, Lahijans branch's students. Method: The research design was post-event (causal-comparative). The sample included 200 (100 psychology students and 100 students from other majors) selected based on convenience sampling...
متن کاملAn XML Storage System for Object-Oriented/Object-Relational DBMSs
As XML has become popular as a document standard in the World Wide Web, a lot of research has been done on the XML storage systems, which store and manage XML documents using existing DBMSs. Most of the research activities, however, assume a relational DBMS instead of an object-oriented/object-relational (OO/OR) DBMS, which offers more powerful modeling capabilities. In this paper, we present t...
متن کاملAn Experience Report from a High-Complexity, Long-Term Case Study
The discussion between object-oriented and object-relational DBMS technology seems to be decided since some time, in favor of the second candidate. We unroll this question based on our experience with the design and implementation of the array DBMS rasdaman which offers storage and query language retrieval on large, multi-dimensional arrays such as 2-D remote sensing imagery and 4-D atmospheric...
متن کاملModularity in ORDBMSs - A new Challenge
“Modularity is the key to achieving the aims of reusability and extensibility“ stated Bertrand Meyer in 1988. Relational database systems lack proper abilities supporting a modular design. There are only flat schemata and no encapsulation. The SQL:1999 standard has integrated object-oriented concepts into the relational model leading to so-called ORDBMSs. User-defined types and routines, server...
متن کاملOrthogonality in Language Design – Why and how to fake it
A major challenge in the design of programming languages is the definition of how elementary concepts interact such as to approximate the impression of orthogonality. We propose to use techniques of concern modeling for capturing such interactions with the goal of providing a language definition which aligns intuition and actual semantics. We report on the design of Object Teams, a programming ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007